GSEE: A Generic Software Exploration Environment

نویسنده

  • Jean-Marie Favre
چکیده

Large software products are very difficult to understand. One way to cope with this problem is to provide tools generating different software’s views. Unfortunately, there are so many different entity types and relationships in a large software product that building a specific tool for each view is not cost effective. This paper presents GSEE, a Generic Software Exploration Environment. GSEE is made of an object-oriented framework and a set of customizable tools. Thanks to this environment, only few lines are needed to produce graphical views from virtually any source of data. GSEE has been successfully applied to improve the understanding of different software artifacts including a multi millions LOC software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Approach to Software Exploration: Back-Packing with GSEE

Maintaining software is very difficult, not only because of the number of software artifacts, but also because of the large variety of artifacts. Software includes programs, but also makefiles, architectural information, change logs, etc. Different software exploration tools have been proposed in the last decade. Unfortunately, these tools are either specific (e.g. a class browser), or customiz...

متن کامل

A Flexible Approach to Visualize Large Software Products

There are so many kinds of software structures in a very large software product, that it is almost impossible to build a specific visualization tool for each specific need. In such a context, flexibility is very important. In this paper we claim, that producing a specific view on a large software product, should be as simple as using a spreadsheet to produce a new view on an arbitrary set of da...

متن کامل

Reverse Engineering a Large Component-Based Software Product

Most research done to date on software maintenance has been focused mainly on the evolution of legacy systems based on obsolete technologies. However, the use of more recent yet evolving technologies, like component-based techniques, also raise various issues about software comprehension and evolution. In particular, current industrial-strength component models like COM are based on many techni...

متن کامل

GSEE: A Grid-enabled Value-added Service Platform in NGN

GSEE a grid-enabled value-added service platform in Next Generation Network (NGN) is proposed to solve the performance problem with traditional service platform of NGN. The value-added services hosted by GSEE are wrapped into grid services. GSEE and other nodes with spare processing capability are organized into virtual organization (VO). A task scheduling algorithm is proposed to overcome the ...

متن کامل

Multi-modal Image Registration Using the Generalized Survival Exponential Entropy

This paper introduces a new similarity measure for multimodal image registration task. The measure is based on the generalized survival exponential entropy (GSEE) and mutual information (GSEE-MI). Since GSEE is estimated from the cumulative distribution function instead of the density function, it is observed that the interpolation artifact is reduced. The method has been tested on four real MR...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001